آموزش توسعه برنامه افزودنی کروم React و TypeScript [2023]

React & TypeScript Chrome Extension Development [2023]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه برنامه افزودنی Google Chrome را با استفاده از چارچوب های وب مدرن بیاموزید. JavaScript، React، TypeScript، Webpack و موارد دیگر! نکات و نکات توسعه مدرن Chrome Extension یاد بگیرید از جدیدترین Manifest نسخه 3 Chrome APIs توسعه برنامه افزودنی استاندارد در HTML، CSS و جاوا اسکریپت اولیه و توسعه مدرن در React و TypeScript استفاده از درخواست‌های HTTP در برنامه‌های افزودنی کروم خود برای تعامل با APIهای شخص ثالث ایجاد کنید. یک برنامه افزودنی تایمر تمرکز مطالعه ساخته شده در جاوا اسکریپت ساده، HTML و CSS ساخت یک برنامه افزودنی آب و هوای چند ویژگی ساخته شده در React، TypeScript و Webpack طراحی یک سیستم ساخت برای توسعه برنامه های افزودنی با استفاده از رابط های کاربری Webpack Build با استفاده از کتابخانه های مؤلفه محبوب مانند Material UI استقرار برنامه افزودنی تکمیل شده شما به فروشگاه وب Chrome برای کاربران واقعی کار با ابزارهای خط فرمان ساده مانند Git و NPM طراحی یک برنامه افزودنی مسدودکننده تبلیغات که اصول اولیه مسدود کردن تبلیغات را پوشش می‌دهد. ساخت یک برنامه مینی برنامه افزودنی جستجوی تلویزیونی و بخش کوچک پاداش متن به گفتار پوشش دادن اصول اولیه تم های برنامه افزودنی کروم پیش نیازها: درک اساسی جاوا اسکریپت، HTML، CSS برای st. توسعه افزونه andard دانش اولیه React برای بخش فریمورک های مدرن

سلام! به دوره جامع توسعه برنامه افزودنی Chrome با استفاده از چارچوب‌های وب مدرن در سال 2023 خوش آمدید. این تنها دوره آموزشی Udemy است که بر ساخت برنامه‌های افزودنی با استفاده از فناوری‌های مدرن مانند TypeScript، React و Webpack همراه با توسعه استاندارد جاوا اسکریپت و HTML/CSS تمرکز دارد. استفاده از چارچوب‌های محبوب به این معنی است که مهارت‌هایی که در این دوره آموزشی می‌آموزید، به توسعه عمومی نرم‌افزار وب قابل انتقال خواهند بود.

این دوره به‌طور انعطاف‌پذیر برای دانش‌آموزان در تمام سطوح طراحی شده است، از اصول اولیه برنامه‌های افزودنی گرفته تا فناوری‌های جدید هیجان‌انگیزتر را پوشش می‌دهد! بخش اول دوره به منظور کمک به شما طراحی شده است تا بتوانید در همان ساعت اول دوره، اولین فرمت خود را توسعه دهید. سپس، ما شروع به معرفی مفاهیم، ​​فناوری‌ها و پروژه‌های پیشرفته‌تر می‌کنیم تا مهارت‌های توسعه برنامه‌های افزودنی شما را افزایش دهیم.

در طول دوره ما تعداد زیادی از مفاهیم و فناوری ها را پوشش می دهیم:

  • نمای کلی جامع از اصول اولیه برنامه های افزودنی Chrome

  • ساخت برنامه‌های افزودنی با استفاده از رویکرد استاندارد با جاوا اسکریپت، HTML و CSS

  • طراحی یک سیستم ساخت Webpack برای فعال کردن استفاده از React و TypeScript در برنامه افزودنی شما

  • ساخت سه پروژه توسعه بزرگ گام به گام از ابتدا

  • استفاده از کتابخانه‌های اجزای سیستم طراحی مانند Material UI برای ساخت سریع رابط‌های کاربری زیبا

  • واکشی داده‌ها با استفاده از درخواست‌های HTTP به APIهای شخص ثالث

  • استقرار برنامه افزودنی تکمیل شده شما در فروشگاه وب Chrome برای کاربران واقعی

  • استفاده اساسی از Git و NPM در خط فرمان

اگر سؤال دیگری دارید، لطفاً به من بگویید. من همیشه خوشحالم که کمک می کنم.

امروز ثبت نام کنید تا ببینید توسعه برنامه افزودنی Chrome مدرن چگونه می تواند باشد!


سرفصل ها و درس ها

گرایش دوره Course Orientation

  • چرا برنامه های افزودنی کروم بسازیم؟ Why build Chrome Extensions?

گرایش دوره Course Orientation

  • معرفی Introduction

  • معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

  • چرا برنامه های افزودنی کروم بسازیم؟ Why build Chrome Extensions?

اصول برنامه افزودنی کروم Chrome Extension Basics

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • راه اندازی ویرایشگر و منابع بخش Editor Setup and Section Resources

  • فایل مانیفست Manifest File

  • صفحه گزینه ها Options Page

  • اسکریپت های پس زمینه و کارگران خدمات Background Scripts and Service Workers

  • Chrome Notifications API Chrome Notifications API

  • اختیاری: ویژگی گزینه زمان اطلاع رسانی Optional: Notification Time Option Feature

  • اختیاری: شروع، توقف و تنظیم مجدد ویژگی تایمر Optional: Start, Stop and Reset Timer Feature

اصول برنامه افزودنی کروم Chrome Extension Basics

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • راه اندازی ویرایشگر و منابع بخش Editor Setup and Section Resources

  • فایل مانیفست Manifest File

  • پاپ آپ و اقدامات مرورگر Popup and Browser Actions

  • پاپ آپ و اقدامات مرورگر Popup and Browser Actions

  • صفحه گزینه ها Options Page

  • صفحه گزینه ها Options Page

  • Chrome Storage API Chrome Storage API

  • Chrome Storage API Chrome Storage API

  • اسکریپت های پس زمینه و کارگران خدمات Background Scripts and Service Workers

  • Chrome Alarms API Chrome Alarms API

  • Chrome Alarms API Chrome Alarms API

  • Chrome Notifications API Chrome Notifications API

  • اختیاری: ویژگی گزینه زمان اطلاع رسانی Optional: Notification Time Option Feature

  • اختیاری: شروع، توقف و تنظیم مجدد ویژگی تایمر Optional: Start, Stop and Reset Timer Feature

  • اختیاری: Chrome Dev Tools Optional: Chrome Dev Tools

  • اختیاری: Chrome Dev Tools Optional: Chrome Dev Tools

پروژه مبتدی: توسعه تایمر مطالعه Beginner Project: Study Timer Extension

  • نمای کلی بخش Section Overview

  • Manifest و Popup Manifest and Popup

  • ویژگی لیست وظایف قسمت 1 Tasks List Feature Part 1

  • ویژگی تایمر قسمت 2 Timer Feature Part 2

  • صفحه گزینه ها Options Page

  • استایل بخش 1 Styling Part 1

  • استایل بخش 2 Styling Part 2

پروژه مبتدی: توسعه تایمر مطالعه Beginner Project: Study Timer Extension

  • نمای کلی بخش Section Overview

  • Manifest و Popup Manifest and Popup

  • ویژگی لیست وظایف قسمت 1 Tasks List Feature Part 1

  • ویژگی لیست وظایف قسمت 2 Tasks List Feature Part 2

  • ویژگی لیست وظایف قسمت 2 Tasks List Feature Part 2

  • ویژگی تایمر قسمت 1 Timer Feature Part 1

  • ویژگی تایمر قسمت 1 Timer Feature Part 1

  • ویژگی تایمر قسمت 2 Timer Feature Part 2

  • صفحه گزینه ها Options Page

  • صفحه گزینه ها Options Page

  • استایل بخش 1 Styling Part 1

  • استایل بخش 2 Styling Part 2

واکشی داده و بیشتر Chrome API Data Fetching and More Chrome APIs

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • اسکریپت های محتوا Content Scripts

واکشی داده و بیشتر Chrome API Data Fetching and More Chrome APIs

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • Chrome Runtime و منوی زمینه API Chrome Runtime and Context Menu APIs

  • Chrome Runtime و منوی زمینه API Chrome Runtime and Context Menu APIs

  • جستجوی کروم و APIهای برگه Chrome Search and Tab APIs

  • جستجوی کروم و APIهای برگه Chrome Search and Tab APIs

  • اسکریپت های محتوا Content Scripts

  • ارسال پیام Message Passing

  • ارسال پیام Message Passing

  • واکشی داده ها/درخواست های HTTP Data Fetching / HTTP Requests

  • واکشی داده ها/درخواست های HTTP Data Fetching / HTTP Requests

  • اختیاری: Text to Speech API Optional: Text to Speech API

  • اختیاری: Text to Speech API Optional: Text to Speech API

TypeScript، React و Webpack Build System TypeScript, React and Webpack Build System

  • یادداشت های بخش Section Notes

  • TypeScript و React Setup TypeScript and React Setup

  • پلاگین های وب پک قسمت 2 Webpack Plugins Part 2

  • Webpack CSS Loaders قسمت 2 Webpack CSS Loaders Part 2

  • حالت تولید Webpack Webpack Production Mode

TypeScript، React و Webpack Build System TypeScript, React and Webpack Build System

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • راه اندازی Git و NPM Git and NPM Setup

  • راه اندازی Git و NPM Git and NPM Setup

  • TypeScript و React Setup TypeScript and React Setup

  • راه اندازی پیکربندی Webpack Webpack Configuration Setup

  • راه اندازی پیکربندی Webpack Webpack Configuration Setup

  • پلاگین های وب پک قسمت 1 Webpack Plugins Part 1

  • پلاگین های وب پک قسمت 1 Webpack Plugins Part 1

  • پلاگین های وب پک قسمت 2 Webpack Plugins Part 2

  • Webpack CSS Loaders قسمت 1 Webpack CSS Loaders Part 1

  • Webpack CSS Loaders قسمت 1 Webpack CSS Loaders Part 1

  • Webpack CSS Loaders قسمت 2 Webpack CSS Loaders Part 2

  • انواع تعریف کتابخانه ها Types Definition Libraries

  • انواع تعریف کتابخانه ها Types Definition Libraries

  • حالت تولید Webpack Webpack Production Mode

  • Boilerplate Walkthrough Boilerplate Walkthrough

  • Boilerplate Walkthrough Boilerplate Walkthrough

پروژه پیشرفته: توسعه آب و هوا Advanced Project: Weather Extension

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • قسمت 2 Weather API را باز کنید Open Weather API Part 2

  • رابط کاربری Material Part 1 Material UI Part 1

  • کارت هواشناسی Weather Card

  • پاپ آپ و ویژگی شهرها قسمت 1 Popup and Cities Feature Part 1

  • پاپ آپ و ویژگی شهرها قسمت 2 Popup and Cities Feature Part 2

  • ذخیره سازی قسمت 1 Storage Part 1

  • ذخیره سازی قسمت 2 Storage Part 2

  • ویژگی مقیاس دما قسمت 2 Temperature Scale Feature Part 2

  • ویژگی Overlay قسمت 2 Overlay Feature Part 2

  • ویژگی Overlay قسمت 3 Overlay Feature Part 3

  • ویژگی Overlay قسمت 4 Overlay Feature Part 4

  • ویژگی نشان دما Temperature Badge Feature

پروژه پیشرفته: توسعه آب و هوا Advanced Project: Weather Extension

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • باز کردن Weather API قسمت 1 Open Weather API Part 1

  • باز کردن Weather API قسمت 1 Open Weather API Part 1

  • قسمت 2 Weather API را باز کنید Open Weather API Part 2

  • رابط کاربری Material Part 1 Material UI Part 1

  • Material UI قسمت 2 Material UI Part 2

  • Material UI قسمت 2 Material UI Part 2

  • کارت هواشناسی Weather Card

  • پاپ آپ و ویژگی شهرها قسمت 1 Popup and Cities Feature Part 1

  • پاپ آپ و ویژگی شهرها قسمت 2 Popup and Cities Feature Part 2

  • ذخیره سازی قسمت 1 Storage Part 1

  • ذخیره سازی قسمت 2 Storage Part 2

  • ویژگی مقیاس دما قسمت 1 Temperature Scale Feature Part 1

  • ویژگی مقیاس دما قسمت 1 Temperature Scale Feature Part 1

  • ویژگی مقیاس دما قسمت 2 Temperature Scale Feature Part 2

  • صفحه گزینه ها قسمت 1 Options Page Part 1

  • صفحه گزینه ها قسمت 1 Options Page Part 1

  • صفحه گزینه ها قسمت 2 Options Page Part 2

  • صفحه گزینه ها قسمت 2 Options Page Part 2

  • ویژگی پوشش قسمت 1 Overlay Feature Part 1

  • ویژگی پوشش قسمت 1 Overlay Feature Part 1

  • ویژگی Overlay قسمت 2 Overlay Feature Part 2

  • ویژگی Overlay قسمت 3 Overlay Feature Part 3

  • ویژگی Overlay قسمت 4 Overlay Feature Part 4

  • ویژگی نشان دما Temperature Badge Feature

  • نمادهای آب و هوا Weather Icons

  • نمادهای آب و هوا Weather Icons

پروژه نهایی: افزونه AdBlock Final Project: AdBlock Extension

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • Web Request API قسمت 1 Web Request API Part 1

  • API Net Request Declarative Declarative Net Request API

پروژه نهایی: افزونه AdBlock Final Project: AdBlock Extension

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • Web Request API قسمت 1 Web Request API Part 1

  • Web Request API قسمت 2 Web Request API Part 2

  • Web Request API قسمت 2 Web Request API Part 2

  • API Net Request Declarative Declarative Net Request API

  • مسدود کردن DOM اسکریپت محتوا Content Script DOM Blocking

  • مسدود کردن DOM اسکریپت محتوا Content Script DOM Blocking

انتشار فروشگاه وب کروم Chrome Web Store Publishing

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • دستورالعمل‌های راه‌اندازی و افزونه حساب توسعه‌دهنده Developer Account Setup and Extension Guidelines

  • مروری بر داشبورد توسعه‌دهنده Developer Dashboard Walkthrough

انتشار فروشگاه وب کروم Chrome Web Store Publishing

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • دستورالعمل‌های راه‌اندازی و افزونه حساب توسعه‌دهنده Developer Account Setup and Extension Guidelines

  • مروری بر داشبورد توسعه‌دهنده Developer Dashboard Walkthrough

  • اختیاری: Easy Clipboard Extension Analytics Optional: Easy Clipboard Extension Analytics

  • اختیاری: Easy Clipboard Extension Analytics Optional: Easy Clipboard Extension Analytics

  • اختیاری: نکات پایانی دوره Optional: Course Final Remarks

  • اختیاری: نکات پایانی دوره Optional: Course Final Remarks

امتیاز: تم های برنامه افزودنی کروم Bonus: Chrome Extension Themes

  • نمای کلی بخش Section Overview

  • فایل مانیفست Manifest File

  • تصاویر و خواص Images and Properties

امتیاز: تم های برنامه افزودنی کروم Bonus: Chrome Extension Themes

  • نمای کلی بخش Section Overview

  • نمای کلی بخش Section Overview

  • یادداشت های بخش Section Notes

  • یادداشت های بخش Section Notes

  • فایل مانیفست Manifest File

  • تصاویر و خواص Images and Properties

  • رنگ ها و ته رنگ ها Colors and Tints

  • رنگ ها و ته رنگ ها Colors and Tints

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش توسعه برنامه افزودنی کروم React و TypeScript [2023]
جزییات دوره
9 hours
83
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,112
4.8 از 5
دارد
دارد
دارد
Jason Xian
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Xian Jason Xian

توسعه دهنده نرم افزار